package net.dodoman.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface MethodAnnotation { // 与接口类似,只是多了一个@

	enum FontColor {
		RED, GREEN, BLUE
	}; // 声明一个枚举值

	String name() default "MethodAnnotationName";

	String value() default "MethodAnnotationValue"; // 设置其默认值

	FontColor fontColor() default FontColor.BLUE;

	@Retention(RetentionPolicy.RUNTIME)
	@Target(ElementType.PARAMETER)
	@interface InnerParamAnnotation {

	}
}